/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.springvision.yuanfeng.locale.entity;

import com.jeeplus.modules.sys.entity.Office;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

import java.io.Serializable;
import java.util.List;

/**
 * 设备场站Entity
 * @author ycb
 * @version 2018-07-20
 */
public class DevStation extends DataEntity<DevStation> implements Serializable {

	private static final long serialVersionUID = 1L;

	private String name; // 场站名称

	private Office office; // 所属部门

	private String picOne; // 基坑周边环境图

	private String picTwo; // 水文地质剖面图

	private Integer width; // 场站宽度

	private Integer height; // 场站长度

	private String devIds;

	private String officeId;

	private List officeLst;

	private String aConfig;

	private String bConfig;

	private Integer nums;

	public DevStation() {
		super();
		this.setIdType(IDTYPE_AUTO);
	}

	public DevStation(String id) {
		super(id);
	}

	/**
	 * 
	 * @param name
	 * @param office
	 * @param picOne
	 * @param picTwo
	 * @param width
	 * @param height
	 */
	public DevStation(String name, Office office, String picOne, String picTwo, Integer width, Integer height) {
		super();
		this.name = name;
		this.office = office;
		this.picOne = picOne;
		this.picTwo = picTwo;
		this.width = width;
		this.height = height;
	}

	@ExcelField(title = "场站名称", align = 2, sort = 7)
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	@ExcelField(title = "所属部门", fieldType = Office.class, value = "office.name", align = 2, sort = 8)
	public Office getOffice() {
		return office;
	}

	public void setOffice(Office office) {
		this.office = office;
	}

	@ExcelField(title = "基坑周边环境图", align = 2, sort = 9)
	public String getPicOne() {
		return picOne;
	}

	public void setPicOne(String picOne) {
		this.picOne = picOne;
	}

	@ExcelField(title = "水文地质剖面图", align = 2, sort = 10)
	public String getPicTwo() {
		return picTwo;
	}

	public void setPicTwo(String picTwo) {
		this.picTwo = picTwo;
	}

	@ExcelField(title = "场站宽度", align = 2, sort = 11)
	public Integer getWidth() {
		return width;
	}

	public void setWidth(Integer width) {
		this.width = width;
	}

	@ExcelField(title = "场站长度", align = 2, sort = 12)
	public Integer getHeight() {
		return height;
	}

	public void setHeight(Integer height) {
		this.height = height;
	}

	public String getDevIds() {
		return devIds;
	}

	public void setDevIds(String devIds) {
		this.devIds = devIds;
	}

	public String getOfficeId() {
		return officeId;
	}

	public void setOfficeId(String officeId) {
		this.officeId = officeId;
	}

	public List getOfficeLst() {
		return officeLst;
	}

	public void setOfficeLst(List officeLst) {
		this.officeLst = officeLst;
	}

	public String getaConfig() {
		return aConfig;
	}

	public void setaConfig(String aConfig) {
		this.aConfig = aConfig;
	}

	public String getbConfig() {
		return bConfig;
	}

	public void setbConfig(String bConfig) {
		this.bConfig = bConfig;
	}

	public Integer getNums() {
		return nums;
	}

	public void setNums(Integer nums) {
		this.nums = nums;
	}

}